package com.whmskj.xjlhsc.service;

import com.whmskj.xjlhsc.entity.WbPlanDetal;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import org.apache.ibatis.annotations.Param;

import java.time.LocalDate;
import java.util.List;
/**
 * @author lk
 * @since 2025-06-10 14:48:04
 */
public interface WbPlanDetalService extends IService<WbPlanDetal> {

    Page<WbPlanDetal> findPage(WbPlanDetal params);

    List<WbPlanDetal> findList(WbPlanDetal params);

    WbPlanDetal findById(Long id);

    boolean insert(WbPlanDetal wbPlanDetal);

    boolean update(WbPlanDetal wbPlanDetal);

    int delete(Long id);

    void copyGeneratorNext(Long maintenancePlanId, Long targetId);
}